From: Colin Walters Date: Fri, 13 Nov 2009 19:27:25 +0000 (-0500) Subject: [genericDisplay] Fix selection not being set correctly X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~10660 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=21f15246a6cba287d1d1769607352eec5ef6d938;p=gnome-shell.git [genericDisplay] Fix selection not being set correctly We need to check if the display actor is an instance of Shell.OverflowList or St.BoxLayout to use the appropriate function for getting its child with a given index. --- diff --git a/js/ui/genericDisplay.js b/js/ui/genericDisplay.js index 8ee03343b..d5c3e3f38 100644 --- a/js/ui/genericDisplay.js +++ b/js/ui/genericDisplay.js @@ -734,7 +734,11 @@ GenericDisplay.prototype = { // Returns a display item based on its index in the ordering of the // display children. _findDisplayedByIndex: function(index) { - let actor = this._list.get_children()[index]; + let actor; + if (this.actor instanceof Shell.OverflowList) + actor = this.actor.get_displayed_actor(index); + else + actor = this._list.get_children()[index]; return this._findDisplayedByActor(actor); },